Earth Materials: Introduction to Mineralogy and Petrology
by Cornelis Klein and Anthony Philpotts
This textbook is intended for semester-long university courses in mineralogy and petrology. Specific topics include basic ID techniques, notable minerals, rock-forming processes/environments, crystallography, and igneous/metamorphic geochemistry
Find more information about cost and availability at Open Library.